Might help. Laptops available too. Used to use these until I went custom. http://falcontradingsystems.com/trading-computers-systems.html
I had a look at them a while back... I'm in Australia though . And... I can put a system together pretty well, just looking at other OS options. But thanks for the suggestion
Im going back to 7 myself and throwing a SS on mine. I don't have time to be dealing with Linux terminal or compiling every little application I need
I use Linux (Centos because I have some custom applications that need the reliable Linux thread multicore parallelism and memory band width). I trade with TWS for Linux with no problem (need to install Oracle Java). Wine is obsolete. Best way to run Windows is with the Virtualbox VM program (you may need to buy a Windows license - I think Microsoft only sells Windows 10). I do not like running Windows. For now I need it for Schwab Street Smart. Does anyone know how to run Street Smart edge under Linux? There is both a Linux Citrix client and Street Smart edge supposedly just uses a browser. When I try Chrome or Firefox on Linux, Street Smart says those are missing something (the right Java?).
Haven't ugpraded for years, but will maybe need to soonish. I'd go for Linux Mint, as it's the easiest distro with all the bells and whistles these days. Try a few options as dual boot, and search online until you're happy. Settle with "good enough", rather than perfect, because nobody gives you perfect these days. Run W7/10 in VirtualBox or similar VM. If you're dilligent/lucky, you can transfer licenses and run some Windows software there. Try LibreOffice and see if that works good enough for you. Firefox is being optimized and better usability/privacy option these days. Steam for gaming. Nowadays, there's nothing I need Windows for except as an extra playground, running NT there, but not required in any way. Forget Wine and other such cludges. Doesn't work properly and is the wrong approach to the problem overall. Ditching altogether seems prudent these days.
Linux Mint with Cinnamon best option if you're coming from Windows background and want to be hassle free. As someone mentioned earlier - Linux distros ship in with open JDK which is open-source Java and doesn't play well with some versions of TWS. You need to install Oracle Java and make it your default Java, get a nerdy friend to do it, will take him 10 minutes and save you 2h of browsing the web.
Your bottleneck is probably the hard drive. I have a 5 year old laptop. Booting into Win10 before SSD = 3 -4 minutes. Booting into Win10 after SSD = 10-15 seconds. 15 seconds includes the login and all the post login startup protocols and apps.
You might consider turning off "features" in Windows 10 that can produce intermittent spotty performance. Disabling Windows Defender Real Time Protection. Disabling Windows Defender. Disabling Windows Updates. Disabling Cortana. Disabling Superfetch. Then you can control when you want to turn these things on. I.e., you should probably turn on Windows Update occasionally for security related items.