Talvez seja causado pelo seu firewall?
Win + R , execute telnet
de lá e digite:
open chat.freenode.net 6667
Se você cumprimenta você com algo assim ...
NOTICE AUTH :*** Looking up your hostname... NOTICE AUTH :*** Checking ident
... então seu firewall está bloqueando pidgin.exe
, ou sua configuração está incorreta de alguma forma.
Se o Windows 7 não tiver mais telnet
(o que eu ouvi, mas não posso confirmar), a mesma coisa pode ser testada com um cliente IRC diferente (Xchat , mIRC ).
Além disso, tente conectar-se a uma porta diferente em vez da usual 6667. ( chat.freenode.net
permite 8001 entre outros.)