I'm not entirely sure why you'd want to switch to XP for a home gateway/firewall.

From my own personal experience, Linux provides all the tools for this without resorting to packages outside the distro.

Perhaps you could provide some further details as to why you want to switch.