On a tight budget you should go a little more powerful on the GPU and you can go a little lower on the CPU. An I3 2100 matched with HD6850 or GTX460 1GB would give you a better gaming performance then the I5 2500 with GTS450. All other tasks of course the I5 2500 is a faster CPU and it really depends on your monitor resolution, if the resolution is low then the GTS450 will do fine. http://www.techpowerup.com/reviews/Palit/GeForce_GTS_45...
BC2 is a CPU intensive I appreciated a very significant improment when moved from core2 6600 to I5-760 with the same viedo card (9800gt). At the same time BF3 is comming soon (end of October) getting a second card then woud be a very good idea. I would personally stay with the I5 and later on go for a second 450 or if possible try to get a cheap 460 on first place. Later on it is harder to update the cpu than the gpu...
Thanks, The resolution of my current monitor is only 1024x768 and i really don't plan on upgrading at least until the beginning of next year.
Would it be too much trouble for someone to maybe compile a list of parts to build a decent setup for under $800,
Not including cost of OS as i already have a copy of Windows 7 Ultimate.
Thanks in advance.
At that resolution you will be screaming with I5 2500 and GTS450. Next year when you upgrade your monitor there will be new GPU's as well on the market and you might get a good deal on a current more powerful one like we are seeing with the GTS450 now.