While I dislike defending nightsurge, who is so often oh-so-wrong-on-almost-everything (hehe, jk nightsurge... sorta ;) ), consider the following:
A) Matchmaking services are the same on both
B) Game client performance is the same on both
C) CoD4 is not true, serverless P2P -- one client is used as the host (server), and a significant chunk of the lag experienced dependant on that person's connection quality.
D) (this is the important thing to consider) Given (C), and the fact that MS charges $100 for wireless on a X360, which set of gamers (PS3 or X360), ironically, do you suppose tend to have a greater percentage of higher-quality wired connections (as opposed to wireless) to host CoD4 servers with?
Lots of average joe gamers don't understand the difference between wired and wireless, in terms of connection quality, meaning lost and misordered packets, etc. Sad, but true. By the nature of the beast, the X360's server set will probably tend to have a slightly higher average quality than the PSN set, on any peer-hosted service, due to the fact that X360's are natively crippled, with regards to a popular modern convenience (wireless networking).
Dedicated servers (which XBL doesn't have, as far as I know), on the other hand, will always be *vastly* superior, and PSN has a few games with just that, and some more on the way. I think XBL may actually lack the supporting structure for dedicated servers, even, which is why you see so many MMOs going to the PS3/PSN instead.