If you waited a month or so the GF2 Ultra might drop down in price a lot with the release of the Geforce3 (modestly priced at $600). Kind of sucks getting a video card now as all the next generation ones are right around the corner (spring, early summer?) but it's always like that and the next gen cards will all probably be a lot of $$$.
I think the Radeon is the best overall. The win2k performance, as shown by Anand's recent article is quite bad but hopefully ATI will get some new, better drivers out. The Radeon has better 2d quality, better colors IMO, nice tv-out, capture features, and is cheaper. It is almost as fast as the GF2 but the GF2 has the edge in most resolutions.
Sound card... hmm probably the Philips AcousticEdge. Heard lots about it. Wish I could get one instead of this SB Live!