Woah, I have the IDENTICAL thing wrong too. I can make SC games, but not WC3. And i cant directly connect with anyone but my brother, who's on my network, and i have a router too
I believe it is solved by opening the ports certian programs go through
I cant do this since my router is controlled by my dad and he wont let me touch it, but maybe if it's your then you should open all the ports up, that should work