A dual core X2 would be the only great improvement for now, but I would reccommend waiting for the next gen of CPUs and GPUs until you upgrade. You have enough to play any current game comfortably so just hold out until the next wave of Conroe and whatever AMD comes out with and the D3D10 GPUs.