I have a Dell R610 that is running 2012 R2 HyperV core. Goal of this server was to speed up our EHR application. I bumped up the processor from 2.4 to 3.2 - made a few BIOS memory tweaks and then started experimenting with RAM drives. I successfully had a 2008 R2 application server running inside a 40gb RAM drive and LOVED the performance. I didn't like that the checkpoints and VHD growth would fill up the drive. So, I compromised... I installed SoftPerfect RAM drive for the application inside the OS and it definitely helped the application become snappier. Part of the reason is the program uses local storage to load templates and these started loading from RAM. Main issue is the application takes a while to load...it loads a ton of .Net files on startup.. Mainly because it loads a TON of .Net application files that are in the Windows folder thus not allowing me to place in a RAM drive.. when the whole OS was in a RAM drive it only took 4 seconds to load... now it takes over 12 seconds. If you count the time it takes for the Citrix profile to load plus a few clicks, it takes my Doc 30+ seconds for the EHR to be usable. So, my question is - what would be a good SSD solution to run the VHD files from? If I could buy a BPLus M2P4S and slap in a Samsung SM951 or two? That, if it worked, would be relatively inexpensive and much faster then the 10K SCSI drives housing the VHDs... or... Intel 750 400gb PCIe card? Any other recommendations? I guess card would need to be 2012 R2 driver compatible.... do the BPlus cards work with 2012 R2? Any help would be appreciated. I know it doesn't sound like a big deal, but with all the extra clicks the Docs have to do with MU measures and new data points... factor in most EHRs are poorly written and not intuitive.. I"m trying to do whatever I can to make the system a little more tolerable.