Hi There

I know there probably might be a bunch of posts on this already... I have searched and tried everything I can find on the web, with no success...

So between 1 to 2 months ago, I started experiencing micro stuttering while playing online games. It happened during the same time as when the South African servers had that major issue with nobody being able to find online games for like 2 to 3 days. I've never had this issue before with dota 2, it just started then. I would really appreciate any suggestions on what I can do...

My gaming rig is as follows:
MB: MSI Z87-G43
GPU: Gigabyte GTX 760 4gb
CPU: i5-4440 @ 3.10Ghz
RAM: 8gb
OS: Win 10 Pro
AV: Bitdefender

What I have already tried:
*Turning all modules of bitdefender off
*Turning Razer software off (some posts mentioned possible conflicts)
*Verifying dota 2 files (a lot)
*Reloading dota 2 from scratch (3 times)
*Upgraded to SSD (to see if it might work), including, obviously, a fresh windows installation
*Doing benchmarking tests on the GPU (no micro stuttering, even when pushing)

As I side note, I do not play dota with the custom weather effects, as that seems to let the GPU work harder and hotter. When I play dota, my ping is normally between 6 and 20ms and my fps is normally around the 90s. I also use PTT, not open mic.

Please... This is making my whole gaming experience completely unpleasant...