I expect Starcraft 2 sometime 2009 and think my 2600 hd pro iMac should run it. Diablo 3 however will not appear before 2010 or later, but I'll replace my trusty PowerBook G4 with a mbp by then.
Somewhere around here I believe rbarris (who works at blizzard and hope he forgives if I misspelled his name) posted that they were testing Starcraft 2 on all intel Macs, so minimum requirements for this game could even be ati 1600 at 128 mb. Blizzard is usually quite good at making requirements as low as possible.
This is all personal opinion and guessing of course. 😉