Reading you first post, you seem to have two questions burried in there. "Yes" and "Yes"

You could split the difference though, and for a few more bucks get the M50s, which have nearly the accuracy of the M22 with nearly the bass responce of the M40. (although some folks have said the M50 has better bass than the M40; I don't know, what the graphs show is that the bass of the M40 is more linear down low)

At any rate, the M22 with a good sub in your sized room would be hard to beat.

Now if you really want floorstanders, the M60s on the other hand...