I think that graphics card is too weak. I'm using a a Dell 8700 too but it's a 6700k with a 1060 with 6gb ram and it runs ok (no charts just level2 windows) but the TOS program in general is a huge memory hog.
TOS is Java? Then you can try to allocate more memory for the java vm to TOS. People used to do it for TWS. Google for it
How many displays are you running, and are they all connected to the 1060 card or do you have some connected to the Intel integrated graphics?
I am using 3 4k monitors connected to 1060 via DisplayPort cables and running 60hz. No i am not using the integrated card at all.
All 5 are 1920x1080 running at 60Hz refresh. Edit: Actually, just went to check and one of the monitors (connected to integrated graphics) was at 59Hz. Weird. I changed it to 60Hz.
I would get a dedicated card and run them all off it. There are some that support up to 6 1920x1080 monitors.
Then try to disable your built-in card (generally a potential for conflicts with an installed card...)
https://www.pny.com/NVIDIA_NVS_810_for_Eight_DP_Displa turn off the dedicated graphics and get an eight port graphics card.