The Razer Core bottlenecked Maxwell GPUs by 5-10%. I'm not sure what the bottleneck is for Pascal GPUs, but it will only increase with every new GPU generation. I don't know the answers to your other questions. As @PMF said, you'll also have to make sure the Razer Core works with the GS43VR - it worked with the GS40, so I'm sure it can work with the GS43VR, but you may have to play around with it a bit. Search through the GS40 thread for posts on the Razer Core for ideas on how to set that up if you're going to buy a Razer Core. (But between the insane cost of buying the GS43VR + Razer Core + desktop GPU, the bottlenecking, the input lag/latency that's present at least when gaming on the internal screen, and the hassle of setting a Razer Core up on a non-Razer laptop, I wouldn't necessarily recommend buying a Razer Core and going this route - especially since your budget is limited.) Welcome to the club! I upgraded my SSD to a 500GB 850 Evo (there's actually no SSD called the the "950 Evo", but there is a 950 Pro). I'll run a benchmark on it when I'm at home and let you know how it compares to your scores. What I can say for now is that the 850 Evo's performance is definitely a step up from the stock SSD, but I haven't noticed much of a difference in startup or load times compared to the stock SSD, so if you're primarily concerned with performance I'm not sure upgrading would be worth it. But I'll post benchmark results here for you to see. Also, I must respectfully disagree with Kevin on getting a 950 Pro. The 850 Evo is cheaper, and in most real-world applications like gaming, there really isn't a performance difference between PCIe SSDs like the 950 Pro and top-model SATA SSDs like the 850 Evo. Here's a pretty good guide comparing the two types of SSDs: http://techreport.com/review/28032/a-fresh-look-at-storage-performance-with-pcie-ssds Welcome to the lounge! Glad to hear the GS43VR is living up to its name and offering a decent VR experience. One thing I'd do is go into the MSI Dragon Center, and on the "System Tuner" tab, then uncheck the boxes under "Xboost." Those options trick the CPU into unnecessarily high usage states all the time and have been responsible for many owners who reporting having their CPU load at 100% even on idle. Other than that, it sounds like you get rid of the bloatware, so you should be good to go! Not sure if you've seen this quoted post below, but it contains a number of methods that owners have used to get rid of micro-stuttering with various degrees of success. I'm not aware of any updates besides what's on this list.