Windows 8.1/10 seems to handle multiprocessing better than Windows 7.
But the huge reason is it's a free support upgrade. Windows is only supported for a finite lifespan, and you will find people will eventually stop developing for Windows 7, probably sooner than you think.
If you are clever you will upgrade before you have to pay for it (around 11 months time), and wait at least until next year for the bugs to die down and driver support to be improved. Before you do it make sure you back up though.
Cheers..
(Edited for autocorrect typo)