This has six USB ports on the back; they are on-board. Two of these are 3.0, four are 2.0. There are also two 2.0 USB ports on the front; they are cabled to a 9-pin header on the MOBO (green USBF1). There is a free bay on the front, but it has a fold-down door for an optical drive built into the bezel; I don't see a way to use that bay to add a front panel USB hub.
Ideally, I'd like to have three or four 3.0 USB ports on the front. Not just a hub with a Type A male connector plugged into a 3.0 port on the back. (The distance from the rear USB to the top of the front is about 24".)
There are expansion slots for cards - two PCIEX1 and one PCIEX16. I realize I can add more 3.0 ports to the rear by adding a card, but that's not my first choice.
Wondering what approaches there might for this, other than just an external hub lying on top of the computer case and connected to a USB 3.0 port on the back.