Will the OptiPlex 390 take it? It sounds like a nice upgrade, but will you really notice that much of a bump in performance? I hope you have a nice SSD and video card in that box before making this upgrade!
The beginning of wisdom is this: Get wisdom. Though it cost all you have, get understanding. - Proverbs 4:7