well you've made a decent choice and it is compatible,
but most of your companents are outdated,
u WILL have to overclock the phenom to get the most out of 660.
i say buy a new motherboard and processor with that so that u have a nice
and balanced build. the gtx 660 was released in mid this year.
while the phenom is really old. the x4 955 BE are still one of the best gaming processors, but yours is running at 2.0GHZ which is slowwww.
Yeah I should do that but I'm under a budget right now of around 400$ so if I were to get a motherboard and a better processor it would pass my budget by a lot. My main purpose is to run all of the new games at acceptable FPS and quality. I'm more of a performance over quality type of guy. Thanks for both of your replies, it's very much appreciated.