Let's not forget that there are things couples can do that don't cost money that show they care. That little love letter left behind, a picnic at the park, cooking dinner for each other, a backrub, a bubble bath with lit candles, getting to sleep in one morning while he takes the kids to the park, breakfast in bed, doing the laundry, taking care of you when you're sick, a really good footrub *drool*.
The bigger question is, is he showing he cares at all? It's not entirely about money and how much, if any, he spends on you, but how or if he shows his affection.
I agree though, don't compare him to other guys. It's not fair to either of you. I have female friends whose partners buy them expensive jewelry, send them flowers, buy them clothes/lingerie, expensive meals, or even small trinkets but whatever it's not about the comparison. Often these are the same girlfriends that don't get the love letters, the poems, the romance. No one has the same pocket book, and some people show it differently. Sure we'd all love to have both (and guys would as well), but the important thing is the relationship and the affection exchanged.