Já v tom tvém požadavku na XP nevidím jediný důvod. Proč jsi aspoň nevyzkoušel třeba IPCop (nebo floppyFW, pokud nechceš použít pevný disk)? Vždyť je to klikací, česky a manuál tě vede za ručičku. Navíc tě to nebude stát licenci WinXP. Snad jediný důvod by byl nějaký specializovaný HW (např. CDMA modem nebo USB DSL modem - tam je to ale fakt velmi hloupé)
A samozřejmě dávat Windows jako firewall je ten nejhloupější nápad, díry ve Win firewallech jsou na denním pořádku, jejich funkce velmi omezené a spolehlivost Windows jako routeru není taktéž žádná velká sláva.
Sorry, že ti píšu přesně a brutálně to co nechceš slyšet , nicméně se jedná o moje dlouholeté zkušenosti.
Pokud si i tak nedáš říct, tak nejspolehlivější firewall co znám (a s docela dobrými funkcemi jako je QoS apod.) je ipfw pro Windows a jako proxy bych použil Squid (taktéž ve verzi pro Windows). Obojí jsou to řešení z unixového světa, jsou tudíž robustní a spolehlivá.