My current PC is a Q6600 with 8GB RAM and. Radeon 6870.
For any current game I play (including BF3) its fine.
The problem is I need more than 8 GB RAM and a CPU that support RVI/EPT.
I plan to upgrade to an ivy bridge based system when available and 16/32GB RAM. That should see me for another 5-6 years.