Windows 10 Best Performance/Best Practices/RAID and NVMe for New Custom Built Computer

nasch007

Distinguished
May 30, 2016
44
0
18,530
Greetings,

So I've recently invested a little bit and built the following rig up:

Case- Phanteks Enthoo Pro M SE
PS- Thermaltake Smart Pro RGB 750W Zero Fan
MOBO- MSI X99 Gaming Pro Carbon LGA 2011-3
RAM- Corsair Vengeance LPX 16GB (4x4GB) Quad-Channel DDR4 2400MHz C14
CPU- Intel Xeon E5-1620 v4 Broadwell-EP Quad Core CPU @ 3.5GHz
Cooler- Enermax Liqmax II 240 "Front/Pull" config
NMVe- MyDigitalSSD 240GB 80mm BPX m.2 PCIE
GPU- MSI GeForce GTX 1070 Armor OC 8GB

I do a little bit of Photoshop, a bit of 3D, a lot of video and music converting, and a bit of gaming. I hope this rig will serve me well for the next 5 years (about the time since I last updated). I'd like to do 1080p on the highest settings for most games. 4k would be a bonus, but not required.

Anywho, I just did a fresh install of Windows 10 onto the NVMe drive. Build 1803 I believe. Now the drive is only 240GB, which after overhead and a little bit of overprovisioning, is down to 216GB. I'm looking to get the best performance out of this computer I can, so I want to optimize the software and setup. I've installed GeForce Drivers, and will be installing all the latest chipset drivers from MSI's website today, along with a BIOS update.

I'm going to try and find a lightweight anti-virus since Windows Defender just seems to keep growing. I've had good luck with Avast in the past, but I'm open to suggestion.

So far, I've disabled indexing, and disabled hibernation (do I have to go manually delete the file?) I do not like any of my browsers keeping any sort of cache, cookies, or temporary internet files, so I delete those upon closing. I am planning on using High Performance power profile, and possibly ParkController with it's High Performance Profile. I am also planning on moving (not disabling) the page file to one of the other drives. I would disable it entirely but I figure if it is built into the OS, that is the way it is designed to behave. So I would like to relocate it to another SSD I have. Here's where I'm stuck.

I read that within 9 months computers slow down 20-25% and it isn't due to hardware. So I want to make sure that when I feel it bog down, I can always go back to that point, and none of my data is lost. Or actually, I guess the best would be to make it so it never bogs down in the first place!

My plan is after installing all the standard drivers and BIOS updates, to put on my usual programs (Office, Creative Suite, Blender, ConvertX, etc.) and make a backup.

I want to extended the life of this NVMe as much as possible. So I know to turn off automatic disk checking, but do these drives also have a TRIM like normal SSDs? What else can and should be done?

I have another SATA SSD, a HyperX 240GB capacity that I was using to run my old computer's OS and such. I also have two additional Kingston SSD now's that have been very good to me since I purchased them, both having a 120GB capacity each.

Given my storage options, I'm thinking, all main everyday programs and OS on the NVMe, then Steam and a few select Steam games on the HyperX 240GB, as well as my user profile/data, and page file. But then I have these two 120GBs just sitting around... could I use them somehow for backup or in a RAID configuration? I read that in the right configuration you can essentially get 2x the read/write speed since it's pulling from two drives at a time. But then I also heard about something called a RAMDisk, and saw that software included on the MSI CD.

What would you do? What should I do? What is the best path performance wise and what is also the easiest to redo, should something happen? Looking for suggestion, clarification, explanation, etc.

Thank you so much for even reading this!
 
Solution
In certain limited use cases, a RAID 0 + SSD is "faster".
For instance, moving large blocks of data between 2 different RAID arrays.

In normal use, we see little if any actual performance difference.

If it were the case of bringing major benefit, I'd be all over that. Sadly, it isn't.

The prime benefit of an SSD is the near zero access time. Doing that across 2 drives does not reduce that to below zero.
An SSD is already its own internal RAID array.


For the /Users/ folder, there is zero need to move it elsewhere.
You can have your Libraries located on other drives no problem.
Win 7 & 8: http://www.tomshardware.com/faq/id-1834397/ssd-redirecting-static-files.html
Win 8.1 & 10...
No data loss. Backups are the key. Read this: http://www.tomshardware.com/forum/id-3383768/backup-situation-home.html

RAID. Leave that out of the equation completely.

Lifespan. You need to do nothing special, beyond "Don't fill it up too much". You've already got that covered.

RAMDisk. Don't bother.

Steam games. You can install them on whichever drive you choose.
Thusly:
Steam games location
In the steam client:
Steam
Settings
Downloads
Steam Library Folders
Add library folder
q24sFfe.png


Pagefile. Yes, you need one. Can be small or default, but it does need one.

120GB drives. Just use them for 'other data'. Maybe one for photoshop files, the other for video/3D working files.
 


Yeah I'm paraphrasing from an m-tech article that was describing a study done by Western Digital. I haven't read the original study, but my user experience tends to lend credence.

Why not relocate the User\Nate folder to another drive? Just curious.

Also I will take into account everything else that you said. But Can you explain a little the logic behind your answer?

Example "RAID. Leave that out of the question completely". Can you give a little background? I was thinking I split the 240GB disk into 2 120s, and then I have 4 120GB drives and in a RAID setup, you can essentially get double the read/write speeds since it's splitting it onto different drives at a time. Is this fallacious thinking? Or maybe I'm mixing information I've heard/read?
 
/Users/ folder:
http://www.zdnet.com/dont-move-your-windows-user-profiles-folder-to-another-drive-7000022142/

" I was thinking I split the 240GB disk into 2 120s, and then I have 4 120GB drives and in a RAID setup"
Wow. That's way worse than even a regular RAID 0 across 2 drives.

Splitting a drive in half, and using each half as part of a RAID array does absolutely nothing.

Adding to that, RAID 0 + SSD does not give the same performance boost as did RAID 0 + HDD.
http://www.tomshardware.com/reviews/ssd-raid-benchmark,3485.html

Sounds good in theory, but real world benefits are generally slim to none.
 


Thanks for the article. It says it applies to 8.1 and it's dated 5 years ago, but knowing what I know about Microsoft, lol it probably hasn't changed.

I'm not an expert on RAID, but I did google RAID and SSD and a few things came up about it being faster. I'm not sure what RAID configuration it was, 0, 1, 5, 10, etc. But apparently it writes half the data to one drive and half the data to another drive. But if one drive is lost, all the data is lost. So in that scenario, I would use the 2 120's and then have the 240 that I split be a backup image of each of the 120s. Does that make sense?

I guess the only downside is I'd still be only limited to 120gbs of total space, which afterall isn't that much. Hmmmm.

Maybe the best course is what your initially said, just run the OS and such off the NVMe and everything else off the larger SSD. Thank you for your input!
 
In certain limited use cases, a RAID 0 + SSD is "faster".
For instance, moving large blocks of data between 2 different RAID arrays.

In normal use, we see little if any actual performance difference.

If it were the case of bringing major benefit, I'd be all over that. Sadly, it isn't.

The prime benefit of an SSD is the near zero access time. Doing that across 2 drives does not reduce that to below zero.
An SSD is already its own internal RAID array.


For the /Users/ folder, there is zero need to move it elsewhere.
You can have your Libraries located on other drives no problem.
Win 7 & 8: http://www.tomshardware.com/faq/id-1834397/ssd-redirecting-static-files.html
Win 8.1 & 10: http://www.tomshardware.com/faq/id-2024314/windows-redirecting-folders-drives.html

And have that be the default save location.
But moving the actual /users/ folder may cause issues, give you no real gain, and introduce issues when you reinstall or upgrade.
And with Win 10, every 6 months with the semiannual large update is mostly a "reinstall".
 
Solution


Too true!