Well, with the card, the only concern I'd see is that maybe the drivers wouldn't be up to par. I always like Intel and 3COM because you know they'll be well supported in Win32/Win64/Linux/whatever. Other than that, I've largely found a card is a card.
As for the switch... Should be fine, unless for some reason you need/want advanced management features. Personally, I'm a geek, and enjoy the finer-grained options a managed switch allows for. But managed gigabit switches are still damn expensive.
Looks like a pretty good compromise to me. (shrug)