To me it depends on the woman, especially her personality. Some can get away with anything and some only have a select few options. I'd suggest asking your closest friends and family members (not your boyfriend because his first priority is to not offend you) if a new style would look good on you.
girl, you need make over. People don't care what they wear when they do hair and they don't care about hair when they wear good vice versa. YOu have to be consistent with hair and outfits. That makes hot even though you will feel like someone who going to stand on the stage that night. Men seems to be thinking only the things they saw on magazine even though it look tacky for you.
If the girl is hot, then it doesn't matter. If she doesn't have a great face, it also doesn't matter, she'll look just the same. I guess I'm trying to say that hair doesn't really effect how you look, in regards to attractiveness.