First, the distinction between "Type 1" and "Type 2" hypervisors is rather blurred these days. It's certainly a bit different than the original 1973 definition. After all, many of the hypervisors commonly referred to as "Type 1" are not actually bare metal hypervisors, but rely on a host OS to some extent.
These days many people say "Type 1" when they mean "server" and "Type 2" when they mean "workstation." These are not the original definitions, so paying attention to this artificial distinction will be quite confusing.
It's more useful to determine whether the hypervisor can accomplish what you want to do.
With that out of the way:
All of the popular hypervisors provide reasonable near-native performance once guest tools/paravirtualized drivers are installed. The main exception to this is 3D graphics, which will typically run poorly compared to native performance even with drivers.
While it's possible (with a processor that supports VT-d) to reserve a host video card for the exclusive use of a virtual machine, this is not well supported in many hypervisors as they concentrated their development of this feature on giving VMs raw access to network cards.
If you're a gamer, you should consider running a desktop virtualization solution such as VMware Workstation or VirtualBox so that you can game on the host OS and have the highest possible performance from your games.
If you want to share data between your guest OSes, you can either create a VM specifically for this purpose, or use features of the various virtualization solutions to provide access to folders on the host's hard drive (e.g. VirtualBox and VMware Workstation provide "shared folders" which maps a directory on the host hard drive to a virtual hard drive or virtual network share in the guest).