The second pair of the OP suits you the best in my humble opinion
So Semi-Sly suggested I try out semi-rimmed glasses and as I work in a store with an optical place, I went back and tried on a few more frames and immediately fell in love with them. They were an extra $20 but well worth it. Here are my glasses, they're the same colour as my hair line.
Oh and my vision has actually gotten better over the past 2 years since my last exam. I still need to wear them for distance and comfort though.
good match
By the way, the last time my hairline looked like yours, I was 18! Ahhhhhhh!
According to lookism, a guy should wear whatever makes him look less fragile. So, I think the semi-framed ones are best, because they look like safety glasses.