If it's broken off, then yes, that's about your best hope. They will have to unsolder the existing receptecle from the board and solder on a new one. But that's a job that can be very delicate. If you need USB 3.0 (and all else fails), you can always install an add-in card for USB 3.0 depending on what slots are available... PCI, PCIX1, PCIX4...http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&N=40000073&Description=usb%203.0&bop=And&Order=PRICE&PageSize=20
... or some thing like this if it needs to be internal: http://www.newegg.com/Product/Product.aspx?Item=N82E16811999233
Search Newegg (or elsewhere) until you find what you need for your purpose.