Vista has built in support for dual core processors, installing the AMD fix that is meant to be used on older systems on Vista is asking for crashes.
Here are some suggestions:
- Download and install the manufacturer's drivers for your video, audio, and network hardware, and make sure they are fully up to date and remove any drivers that you are going to replace first to ensure the registry is clean.
- Set all of the video, audio, and network options to default.
- Make sure to turn off any applications that eat away at your RAM, such as BitComet, Firefox, or Windows Defender (which fully scans your computer for viruses on startup, by default, Ctrl+Alt+Del, then click Task Manager, and go to the Processes tab, and close MSASCUI.exe if it is using over 20000k of memory, this program and others like it are HDD access intensive).
- Make sure you aren't using all of your bandwidth on other programs
- Make sure you have high-speed internet, though it is optional, dial up and Blockland aren't the best of friends.
More complicated and expensive fixes might be:
- Make sure that your RAM and Motherboard run at the same bus speeds, using a slow motherboard with fast memory will reduce your performance, I bought my computer for $1500 (CDN) with 667MHZ DDR2 RAM and when I loaded Bf2, it lagged with similar results, make sure that all of your hardware is compatible with your motherboard. It sounds like you recently bought your computer, so if you are able you should take it to a shop and make sure that the parts will work well with your motherboard. This kind of mixup can happen if you order the parts without carefully going over the specs and building the computer yourself, like I did.