What matters the most is that the user is satisfied with their purchase. I realize that you got a deal on the PC, and added things at your pace, & that's perfectly fine. Not everyone can get all that he/she wants at once. I can't myself.
This is why I'm already saving for my next PC, a small amount of cash each month adds up over 3 & a half years, which is when I'll purchase my next one.
As long as the PC is upgradable for expansion to meet the user's future needs, then that's good. At some point, if needed, the CPU can be upgraded to an i5, if not needed, that's good too.
Dwayne, I hope that you're enjoying your PC, & that it will serve your needs for many years.
Best of Luck,