You can install 7 on the other hard drive. You can share files, but you'll need to reinstall any games you want to run in Windows 7. Windows 7 will create a boot menu for the two OSes, so it shouldn't negatively affect Vista. Just make sure you install on the correct partition.