Yes both will fit your machine, if you have a spare PCI slot.
I would go for the click here belkin.It has an excellent waranty and free phone support. I use a lot of belkin products.
Just remember that the 800Mb is theorectical speed and it will just transfer data as quick as the slowest component. So it will depend on the speed it can read from the camera, if thats what your using. To the speed it can write to the harddrive, if thats where it's going.