A) There's always a performance hit when virtualizing
B) Because you are now reading and writing to two different OS'es, if you don't have an SSD you're going to crawl to a halt because of disk I/O. With an SSD, there is little noticeable slowdown with 2-3 VM's open at the same time