The problem has nothing to do with your setup.
A lot of people in the world cant play multiplayer since 14th/15th May updates.
Dont spend hours on fumbling around with your pc, router or whatever...Its wasted time.
Better wait until you hear news from an well working update in the future.