If you're bent on upgrading, there are some cheap options, dual core type.
The E7XXX series is one....1066 FSB, 3MB cache, does have virtualization tech built in---as long as you get the E7600 that is. Cost is just over $100.
The E6XXX dual core Pentium series is another option. Less costly than the E7xxx series, only has 2MB cache, can support virtualization with the E6300/E6500 cpus. The E6300 can be obtained for around $80, the E6500 for a tad more. I built a little system with an MSI G31 chipset mb with the E6300 and even with that rather simplistic motherboard, the cpu did OC quite well, hitting 3.4GHz on stock cooling without doing any more than adjusting the FSB in the BIOS. Ran smooth---rather nice cheap cpu.
Both the above lines are built on the Wolfdale cpu.....both are 45nm tech, 65W power.