I think you are proving the generally accepted rule that money alone is a poor motivator for technical people. Once tech people reach a basic comfort level (food, shelter, computers), higher levels of cash alone won't make up for a bad job or uninspiring work.
Paul Graham talks about this in his essay on great hackers and I've heard it mentioned elsewhere.
I too took my current job for reasons other than money and I have not regretted it. In fact, the company I left, who had offered me more money to stay, had a lay-off soon after I departed. I have no way of knowing if I would have been part of the lay-off, but I certainly felt like I had made the right move.