Well, I have dual boot. Debian/windows xp, every time xp gets sluggish I just run image over it and it will be like fresh install with all drivers & stuff installed. :P
For me windows is only for gaming and linux is for everything else.
(
Its quite easy to make image and restore it in linux,
Backupping:
dd if=/dev/hda1 of=xpbackup.img
Restoring:
dd if=xpbackup.img of=/dev/hda1
)