This one is easy.
It depends on 3 things.
#1 Target crowd. Its been said in this thread. If you want the average (albeit attractiave) 'popular girl' from HS then 9 times out of 10 go with the casual look(cargo shorts polo and whatever Nike made this month). If your kind of girl is more trendy dress trendy, if your kind of girl is a business major with an eye on making as much money as possible, fun be forgotten... wear a suit every day.
#2 where are you? Personally I dont want to sit through class everyday wearing a jacket and tie. That being said I wouldn't want to go to a formal in chinos. If you're wearing casual like you laid out thats fine just try to do it a little better than everyone else.
#3 why do you care? You see women aren't going to notice a $$$$$ suit more than they would notice a $$$ suit. That and if you wear it everyday at any school you're wierd, point blank. So whats going to impress them isn't a nice suit, its going to be something small with what you're wearing that they notice. Like your shoes are always clean, you're always wearing a nice belt, your hair is always done, your nails are nice you always wear a nice watch little things they will like a suit, eh.(Oh ps if you go the cargo shorts route dont wear boat shoes or loafers if you're trying to 'fit in' go to a sporting goods store and find a pair of running shoes that are less ugly than the others.)
My advice to you is this wear what you would normally wear if you're trying to impress girls or not. Eventually you're going to want to wear what you want anyway why not start now? And if a chick cant get with you because you like to wear suits screw her. She'll grow up. But do what you do and do it better than everyone else. Dont worry about what they are "attracted to" screw that. Make them like you, dont give them a choice. Be confident, strong and compassionate. Be funny, never let her know exactly what you're going to do or say next. Most importantly treat them like they are your best friend, like you would want your best friend to treat you. Have fun, be serious, be nice, joke, and be there. If you dont treat her right she'll realize it evenutally. Be it now or in 20 years, she'll wake up and realize that she wasted her life on you.
But just be you. Do the things you want to do and if there's a girl that can hang with you through through that she's worth your time. If you're just looking to get laid... buy your entire wardrobe at AE, treat women like crap, watch ESPN every chance you get, and get so drunk you wet the bed at least 3 times a week. Those guys tend to have a bunch of child support money going to at least 3 different women... me, personally, I play for keeps. Whatever you decide.