8 Gb sounds like a lot... maybe a bit less it better? I've got it on 2G with 16GB mem (windows 10)... I found that allocating too much to TWS makes the whole system a bit unstable. A lot of live charts open makes it run patchy... How many chart do you run at any given time? Maybe limit some? Are all o your drivers up to date?