Well my system is starting to get long in the tooth but still does pretty well. However I'm at a point where I think I will need to upgrade part of it this year.
My problems are lack of money for a complet rebuild. My PC is for gaming first and the rest second. Current specs are:
Q6600 @ 3.0Ghz
2x2 Mushkin ram
1680x1050 monitor (20.1")
Sound Blaster Audigy 2 (

ollllld card is old, third system it has been in)
4870 512mb
Windows XP 32bit
I see a few issues with my system that will potentially hold me back. Win XP is not capable of Direct X 10 or 11. So if I buy a new card I won't be able to get the benefit from new Direct X affects with XP. However my card is what I think will be the biggest gaming improvement regardless of any other change. Thinking about a 560Ti currently or a 6950 1gb. Realistically $200-$300 is my range (taxes on top)
My second thought is to grab a copy of Win 7 and maybe a new SSD. That means no card for a while though. Maybe just grab win 7 on existing drive but that cuts into the budget for the card.
So considering all the above what thoughts do people have on how to improve my system to handle this years games i.e. BF3