People usually say that: friends are the family you choose, and it seems you're hell-bent on choosing the best out there.
I understand that you are in a position right now where you are in good shape, have ambitions and goals and want to be surrounded by people who follow those ideals. I think saying it "out loud" is what makes it seem harsh or makes you seem like a douche.
With regard to spending money on gifts, I'd say it depends on the nature of your friendship. My friends and I have elected to spend time together around someone's birthday, so we do something different each time. From going to watch a sports game, staying in and ordering pizza/fast food, going to a bar for drinks or just having dinner at a restaurant. We never buy gifts.
What you're describing when you talk about bad spending, being late and general small-mindedness is what I refer to as "poor people's mentality". It's where you've been conditioned to spend spend spend, be "fashionably late" for everything, always broke, negative/depressed and lack general etiquette and manners.
It seems you have a lot of contempt for this type of person, so it's probably best to find primary and secondary friends which fit your ideals, and leave those on the periphery. That being said, your standards of perfection in friends are extremely high. You want friends who "have it all", i.e.: intelligence and wit, fit bodies, money, professional and still be loyal non-gossipers.
University, clubs and organisations will probably be your best option in trying to find this type of friend.
It's unlikely that there are too many people who posses ALL of these characteristics, and in fact, unlikely that those people are looking for more friends. People are attracted to that which they desire themselves to have, so those persons should be spoilt for choice in friends, if they have the time for friends between all their other activities.