For two weeks since the RYZEN launch with the benchmarks recorded, I have been debating the possibility of two different PC builds focused on either a RYZEN 7 1800X or an i7-7700k. I have come to a point where I need to ask for help in making a decision based on my workload type. I will build this computer myself likely with liquid cooling on the CPU either way I go. The cost of components is not as important as sheer processing power for my workload at hand, but I will not be buying an i7-6900k simply due to absurd cost limitations and lack of improvement over new i7-7700k for single-threaded applications. This new computer will need to run 24/7/365 with very minimal downtime (less than 1 hour of downtime per week), and I expect this to be a factor in picking INTEL over AMD (or vice versa).
My Current Workload:
-I currently run (8) Windows 7 virtual machines with about 50 instances of a *mostly* single-threaded program running on each VM. Windows 7 is important on the VMs because the program I run does not behave well in Windows 10 for multiple reasons. The VMs are currently split up this way because I found it to be the only way for my Dell PowerEdge R900 4U Rack Server to somehow handle all this workload. The largest and possibly obvious problem with the rack server is the massive power expense to simply even run this server ($40+/month measured & calculated), as well as severe performance issues.
-I confirmed the program I run is single threaded in operation but like most applications, it creates more threads. It creates 13 threads exactly, though the functionality is single threaded. This is actually an Adobe FLASH based old program, I was not sure if that makes a difference.
My quandary is this: The AMD RYZEN 7 1800X does fall short of the INTEL i7-7700k in single-threaded benchmark testing from just about every source I can find. If this is true, then I should just get the i7-7700k right? But wait, I really like the fact that RYZEN 7 1800X has 8 cores versus the i7-7700k 4 cores for virtualization. How can i go from 24 cores on my dated rack server to only 4 cores!! Note that I am open to reducing the VM count to 2 total on my new build, but I still need to be able to run the same number of programs. Furthermore, I might even want to run a few hundred more programs on this new rig in the future than what I am currently running, and maybe even play some games such as Starcraft 2 while the VMs are running. No hardcore gaming though, i save that for the PS4!
The Ryzen 1700X overclocked nicely is a possible option, but do i really want to run an overclocked PC 24/7/365?
Sorry for the super long question but I wanted to make sure needed information was included. Please let me know your thoughts...should I get an 1800X or i7-7700k based on this info? Or do you need more information to decide?
My Current Workload:
-I currently run (8) Windows 7 virtual machines with about 50 instances of a *mostly* single-threaded program running on each VM. Windows 7 is important on the VMs because the program I run does not behave well in Windows 10 for multiple reasons. The VMs are currently split up this way because I found it to be the only way for my Dell PowerEdge R900 4U Rack Server to somehow handle all this workload. The largest and possibly obvious problem with the rack server is the massive power expense to simply even run this server ($40+/month measured & calculated), as well as severe performance issues.
-I confirmed the program I run is single threaded in operation but like most applications, it creates more threads. It creates 13 threads exactly, though the functionality is single threaded. This is actually an Adobe FLASH based old program, I was not sure if that makes a difference.
My quandary is this: The AMD RYZEN 7 1800X does fall short of the INTEL i7-7700k in single-threaded benchmark testing from just about every source I can find. If this is true, then I should just get the i7-7700k right? But wait, I really like the fact that RYZEN 7 1800X has 8 cores versus the i7-7700k 4 cores for virtualization. How can i go from 24 cores on my dated rack server to only 4 cores!! Note that I am open to reducing the VM count to 2 total on my new build, but I still need to be able to run the same number of programs. Furthermore, I might even want to run a few hundred more programs on this new rig in the future than what I am currently running, and maybe even play some games such as Starcraft 2 while the VMs are running. No hardcore gaming though, i save that for the PS4!
The Ryzen 1700X overclocked nicely is a possible option, but do i really want to run an overclocked PC 24/7/365?
Sorry for the super long question but I wanted to make sure needed information was included. Please let me know your thoughts...should I get an 1800X or i7-7700k based on this info? Or do you need more information to decide?