Just to reiterate what NightGod said, There should be no problem using PCI-E. The main benefit for PCI-E is that it allows more bandwith and provides more power for the cards that need it (the current high-end/future cards). AGP 8x still had life left in it, but the industry decided to switch for the afrementioned reasons.
Any card that has TV-out should work (most cards do; many even have component video out which would provide better clairity).