steam is great.
just re-install it and point it to your games directory.
also you have to go in to internet explorer and change security settings for local intranet to tell it not to block files from the network. if you are running games from a network drive.
else you get a security warning every time you fire up a game.
Here's a configuration that was very successful so far for my i7-2700K Z68 system (the sig).
Ok, like I'm the Emeril LeGasse of drive configuration. But I'm not -- really. Here it is:
Dual-Boot OS, programs and files Recipe
Needed items
post-Nehalem processor and DDR3, preferably 12 GB* or 16 GB. [* 2x4 + 2x2].
A decent reliable SATA-III SSD for main boot drive -- 250GB to 500GB [bigger is better. You really don't want to fill up a boot-VOLUME more than 60%.]
A well-rated or even "average" 60GB SSD -- SATA III. You can use 120GB or 240GB, depending on the size of the next item
One, large spinner disk, doesn't need to be WD Black or HGST or a "Barracuda." A WD Blue will be just great.
=====
Procedure
Install Win 7 and/or clone to the larger SSD [together with the Win 10, if such an HDD still exists on your system]
For the Win 10, it is best to choose Win UEFI mode in BIOS and have GPT boot disk. Conversion from MBR has been discussed -- other threads. Either will work.
All the system partitions like "EFI healthy" or "System Reserved" will be on the same disk. The main C: partition, booting from either OS, will be a split between total used space and unallocated space. You choose.
Optimize the SSD manually and separately in both OS's.
In OS A, open Admin Tools->Computer-Mgmt-> Disk Mgmt of "Storage." Change the assigned drive letter for the OS B main volume to "None." Reboot, do the same thing after booting to OS B.
Connect the 60 GB SSD. Connect the large HDD. Divide the large HDD into two partitions. Manage the drive labels in the same manner as the C: drive(s). Install PrimoCache in both OSes and for two tasks:
1) Cache the C: drive in each OS to RAM up to 2GB. [May need less with Z170 Skylake].
2) Cache the appropriate HDD "D:" drive to the SSD and cache the whole enchilada to RAM between 1GB and 2GB. You will need to separate the Cache for OS A and the Cache for OS B with "L2 Storage management, in which you split the cache or assign part of the small-SSD's size.
[I personally choose to use the whole small SSD for Win 7, and only cache to RAM for the Win 10 installation, since I spend a lot more time in win 7. Changes are easy.]
You can save cache contents at shutdown, to be loaded at next startup or restart. After the delay in boot, the hit-rate will be quickly restored for the caches.
You can walk on the wild side and configure Delayed Writes. I had the system running for maybe a week between actual Restarts (as opposed to Resumes). A Windows Update caused things "to happen." The Event Code 41 would be generated by "flying blind with no visual display, at user's inclination with the kill switch.
Purging the cache brought everything back to tip-top. For walking on the wild side, it pays to run weekly CHKDSK file repair once a week. For the HDD, You'll want to make a periodic file and physical disk repair -- inspecting all unused space.
Otherwise, don't use the Delayed Write feature. Maybe lower write scores in Anvil. But Reads are quite a healthy pile of savings anyway.