Running Vista certainly doesn't help I had an old 'Vista' laptop, switched to 7 and made a big difference, I wouldn't recommend 8 yet too early to tell....
But I would still buy a new laptop, even a cheap basic one will wipe the floor with yours even after you wipe it, reinstall windows and even upgrade it...