Sorry i missed the last part of your OP where you explained your plans. I'll answer because it seems straightforward, but i hope somebody chips in if they have a better idea.
The first item you mentioned:
Title: USB 3.0 4-port Super-Speed 5Gbps use x4 PCI-e Slot, PCI Express Card with Power
Is the one you want, because its specs match those of your mobo i.e.:
- Your mobo clearly supports USB 3.0 judging by its existing ports
- You have a spare 4-lane ("x4") PCIe slot
- Your PCIe slot supports PCIe 2.0, in fact it is PCIe 2.0 (i'm guessing 3.0 would also support 2.0)
What l don't get is, why they put "with Power" at the end of the title, coupled with the text in the advert body: "Supports battery charging specification revision 1.2". I'd guess what is meant is, you can plug a mobile phone or tablet PC into the USB ports and recharge it that way (ofc you'd need the right external lead, like, some sort of male mini USB to male standard USB lead).
Also, what l don't get is: could you get this device cheaper? You can pick this type of thing up from China for as little as $15 in P&P. However, the advert for this card says: "Uses Etron EJ198H chipset" - perhaps that is superior to the cheaper cards? Perhaps, among other drawbacks, the cheaper cards cannot charge connected mobile devices? Perhaps the Etron chipset lasts longer, and actually delivers the promised speeds, whereas the cheaper cards do not?
As for the second item:
Title: 5.25" Internal e-SATA Dual USB 3.0 2.0 Card Reader Front Panel Media Dashboard
With this, you get 6 x USB 2.0 ports, and 2 x USB 3.0 ports plus the ability to read SD cards and compact flash cards. But, you ought to check the connectors shown on the advert. This device can comfortably fit into your existing drive bay (do you have a spare drive bay on your PC case?) (remember to reverse it in from the outside) (took me ages to figure this basic stuff out lol). Thing is, you need to have room on your mobo for the connectors. For example, it looks to me like you only have the one USB 3.0 header (check photo, bottom centre, it says "USB 3.0" with about 20 small pins). Therefore i think you'd end up needing a PCIe card with a USB 3.0 header just for this device, because I'm guessing you'll be using the existing USB 3.0 header for your optical drive.
It's your choice, but this latter option could work out cheaper, and give you more ports, albeit fewer USB 3.0 ports than your first option.
Anyone else is welcome to chip in :S