I have a sony vaio VGN-N21M laptop and im wondering if the motherboard would support a duo core 2 cpu? (currently duo core) going to upgrade the ram to 2gb as windows 7 isnt the running the best at the moment on it (a lot worse on vista)

specs are as follows

duo core 1.86ghz
1gb ddr 533mhz
etc etc