背景については、縦スクロールSTGなら

チップサイズY * マップサイズY - メイン領域Y

スクロール開始位置のY(右側)に設定する。そうすればうまくいくはず

グラフィックボードについては下を参照
http://kittoaru.com/about_graphics.php
背景が馬鹿でかい、エフェクトを超多用、アルファチャンネル使いまくり
とかしてるならグラボがすごく重要

ちょっとでもグラボの処理を軽くしたいなら、使用する画像を16色のbmpにする、
背景を短いループ画像にする、でかい画像は使わない、とかがSBでは一番有効だと思う

自分の勝手な憶測だから本当に正しいかは分からないけど