only one answer fits... use deepfreeze... install shit you want to test out with deepfreeze on if it sucks reboot... if it works as intended.. reboot then install it permanently... However some apps may require you to reboot after installing... so VM is the only other option