The Q6600 was old when that computer was built. The Q6600 @ 2.4GHz is a 23- 24% CPU. With a tapemod overclock to 3GHz it's 36%. Q9450, Q9505S and Q9550 are faster 38-39%. The money on the GPU isn't wasted. It can move forward. You chose a 1066FSB 2.4GHz CPU when the options went up to 3GHz 1333 fsb. . The only slower 4 core CPU is the Q6400. I am finding the 4GB GPU and 8GB RAM IS a tight fit and background programs need to be turned off for gaming. Maybe a gaming user profile. The Zotac Mini I referred you to drops right in with no mods. It's the only card that does.
https://www.youtube.com/watch?v=zGJK_8DbI3o