So, instead of checking each object against each other, you want to compartmentalize the game space into bubbles, then check the contents of each bubble for collisions.
This strikes me as simply adding overhead for no real benefit, and discounts the fact that we already mechanisms in place for dealing with collision pairs that aren't going to happen. In other words, thank you for your contribution, but it's not something that seems worthwhile (although Swifty, or someone who has spent more time with the collision stuff, may have a more substantiated opinion on this).
On a more general note, I would ask everyone to reign in your posting urges on this topic a bit. Yes, we do appreciate that you're just trying to help, but at this point, we can't really use the help of people who aren't knowledgable in these matters.