Под виртуальной машиной ты имеешь ввиду Hyper-V? Если так, то да, с ним много проблем. KVM, VirtualBox, VmWare позволяют прокинуть параллельные/последовательные/юсб с реальной машины в виртуальную. У KVM дак вообще из коробки. Поэтому собственно проблем нет. Там кстати любое устройство можно прокинуть. Стоимость решения? Ну, посчитай сам. Конфигурация i7 СендиБридж, 32 GB памяти на машину, видео встроенное, ну и винты массивом по фаерваеру. Ну, если не брать фаерваер и заменить обычными винтами, то получается, что нода кластера не сильно дорогая. Тем не менее такая нода держала без каких либо проблем на себе виртуалку с ВинСервер2008, 1С и терминальным сервером + Lan Boot сервер для тонких клиентов.
E8600 вполне справится с виртуализацией. Я бы рекомендовал VirtualBox, если не планируется ставить что то старше Windows 2000 или XP.
А в качестве основной ОС - Windows 7.