You will probably get a benefit if you use the DXSprite engine in DelphiX. The TBackgroundSprite is ideal for drawing tiled backgrounds, and is probably faster.