I would just throw cygwin on with win2k. I run this configuration on my work PC and home PC because I often have to write code and port it to our HP-UX, Sun, and Slackware machines. Admittedly, I have never gotten perl-5.8.0 to build properly on cygwin, but I don't think that too many people are overly concerned about that.
As far as I am aware, most modules should work fine on cygwin.