do you already have speakers? floppy drive? - they're missing from your list.
and the memory will need to be changed to DDR2 because DDR1 is not compatible with that motherboard, everything else seems to be good, but that motherboard has dual onboard gigabit lan, (1000/100/10) which is 10 times faster than the network card you have in the list. buying an extra network card would appear to be a waste of money, because the onboard network is as good as you can get.
just as a side note, is there any particular reason you are going with an intel system? because AMD will give you the same performance, for less money. just something to think about.