I am on a 2.6 Mbps (sometimes it goes as high as 3.0 Mpbs) ADSL connection. And no I cannot currently upgrade to anything better unfortunately.
So I have been trying to play CSGO on this connection with mixed success, as I have a decent enough latency/ping. I was "upgraded" to ADSL2+. As I thought the reason why my ping would spike, is because of bandwidth issues, meaning that if the download all of a sudden increased either due to CSGO or background programs, I would get a ping spike.
So I bought a router/modem that can do SNR (signal noise ratio) adjusting to try and increase my speed. And it did, however that only lasted for a few days. And then my connection reset back to around 2.6 Mbps. Interestingly my SNR margin has now gone up after the reset, but I can play CSGO quite well now with 2.6 Mbps. Also I am using G.dmt modulation or old school ADSL. And it seems to give a much better SNR than ADSL2 or ADSL2+, and is seemingly better for playing CSGO.
So is it because my internet connection is perhaps now more stable with a higher SNR and this modulation that I can play?
And what is the minimum connection speed required for one to play CSGO with a constant ping (so that the game runs smoothly)?