Вы должны нормально запускать Visual Studio на виртуальной машине - VirtualBox будет сокращать большинство вызовов непосредственно к ЦП, чтобы большинство вещей выполнялось с почти естественной скоростью. Очевидно, что есть некоторые издержки, особенно в отношении устройств, и хост будет потреблять системные ресурсы, такие как память. Но если вы работаете на современной машине, она должна работать сносно хорошо. В любом случае VBox очень быстрый и простой в установке, поэтому тестирование не займет много времени (установка Windows будет самым большим потребителем времени).
С точки зрения дистрибутива, Ubuntu - хорошее место для старта, особенно если вы раньше не работали с Linux. Я также слышал хорошие новости о SUSE linux, и Debian - это еще один солидный дистрибутив, который подходит людям, которые хотят повозиться немного больше, чем средний пользователь Ubuntu.
Поддержка 64-битного Linux прошла долгий путь, и вы, вероятно, не заметите никаких проблем с ним. Вы, скорее всего, столкнетесь с неясными ошибками здесь и там, но если вы не планируете разрабатывать на этой платформе, у вас все будет хорошо. И вы все еще можете смотреть Flash (ууу! YouTube!) если вы устанавливаете 32-битный браузер или используете nspluginwrapper, чтобы обернуть плагин Flash.