You'll love Lazarus then. They just released 1.0 not long ago and it's code editor is just like Delphi 7. Actually it's better!

You don't have to use the VCL or LCL to make your games in fact just create a new "Program" project and you are on your way. SDL links just as well to a Lazarus project as it does a Delphi one. You just have to setup your project options up to include your SDL paths, but you have to do the same in Delphi anyways. Plus later on if you wanted to share your game with your Mac or Linux friends it's as easy as giving them the source to compile for their platforms or doing it yourself.

Here is a first impressions blog from someone that tried the new Lazarus 1.0 recently: http://www.delphifeeds.com/go/s/95836