I have a few thoughts....
First, those levels aren't bad at all.....as Nelson said, the total test and free test *could* stand to be a bit higher at your age (who wouldn't want them higher?) but they're certainly far from warranting HRT... there are other things besides test levels that can cause those same symptoms. Seems like you can rule out thyroid and liver problems from what you've said.
By the way, what time exactly did you get the blood drawn? First thing in the morning (before 8am prefferrably) is the best time to get drawn...otherwise, you'll likely have lower readings throughout the day.
I would get re-tested a month after your last bloodwork.... check the same things but on top of that, get F S H, L H, and Estradiol levels checked....couldn't hurt to get cortisol levels checked either. This way you can rule out H P T A issues and possible adrenal fatigue. Did you get the basics checked? CMP and CBC?
After that, THEN you can better determine what course of action to take, whether it be OTC supplements, anti-estrogen, whatever.
By the way, how are you sleeping habits and diet?