If 2D 1080P is all you will ever want then go with a good cable. Currently there are no cables that meet high speed spec at that length that aren't powered. You don't need high speed if all you want is 1080P but if you want 3D or higher resolutions now or in the future, I'd look at other solutions. fibre is my top choice but pricey for that short of distance, Cat6 baluns should work fine.
FYI, although 1080P is part of the high speed spec it uses less than half bandwidth of the full HDMI spec so you can get a longer standard cable that should work for 1080P at that distance. You can always try a longer cable and add a restorer if it doesn't work.