.... This seems to be working out well against players rated about 1250 and higher, but it doesn't work as well against lower rated players....
... so thinking through positions may not be as useful as attacks...
...One thing is for sure though is that whatever I have been doing differently doesn't work as well against lower rated players....
When something you do doesn't work so well against a lower rated player, it's usually one of two things:
- You're taking way too many risks and getting tangled in complications which essentially give the weaker player chances to hurt you. Stronger players always play simple chess against lower-rated players and often enjoy dragging them to an endgame, kicking and screaming.
- You're possibly assuming your opponent will not play the best moves each time, even though this is the biggest sin a chess player can ever make. Even a beginner can play a GM-quality move at a critical moment, whether he thought it through or not. Underestimating an opponent is often fatal.
If you're doing none of the above, then, call me crazy, but perhaps this whole "attacking instead of thinking through the position" might be where your problems are at. :)

So I find this strange, but when I play lately I find my self going for more immediate, short term attacks, and less for position. This seems to be working out well against players rated about 1250 and higher, but it doesn't work as well against lower rated players.
I guess I've just been trying to figure out why this is happening. Part of it could be that I'm mostly playing 5 min blitz games, so thinking through positions may not be as useful as attacks. I may also be analyzing my own gameplay incorrectly, I'm not a high ranked player by any means so what I consider attacking vs positional play may be incorrect.
One thing is for sure though is that whatever I have been doing differently doesn't work as well against lower rated players.