Turns out I can run TF2 in windowed mode from its own options and have the virtual desktop turned off and it works fine now. Before it had to be run that way. However my taskbar is on top of the game but I can deal with that, much better now than it was.