Is there any way to time limit tcp connections

Hi!

I have very slow upload speed, approx 0.5 Mbit, its not sufficient for my online games which are mostly using UDP. I have disabled all tcp traffic with one basic rule to drop all tcp connections in firewall but i got disconnected from game after less than minute because my games also using some tcp connections. Before i got disconnected i have hit detection like never before and managed to make 5 kills in less than minute.
Obviously i cant permanently drop all tcp traffic while i am gaming but is there a way to alow all tcp for like a 10 seconds than stop it next 30 seconds. I am not sure if this possible or not with mikrotik and will i still get disconects from the game, but if its possible its worth a try. Can anyone help me on this

0,5 Mb … do not expect any magic to help resolve your problems despite the manufacturer of your router.

I know that 0.5 Mbit is bad but to many tcp connections making it even worse. As fiber connection wont be available in my area at least next six months i will try anything that i can (if its posibble) to improve my gaming experience with hardware that i have as hit detection was different like night and day with and without TCP traffic. BUT as game requires tcp too, maybe with mikrotik i can reduce tcp traffic without been disconnected from the game server. So i am asking help from mikrotik experts if this is possible.