The ingame browser only shows LAN servers and servers running on an IP address (in case you're connected to one.) Best is to install GameSpy again and look for servers there.
Too bad gamespy slows down the computer so much. Otherwise I would play imperial glory a lot. Oh well, now I just have to deal with the AI which doesn't surrender quite easily I must say!!