仮想VRAMを使った方は、
画面の描画にムラがなくなるけど、描画に時間がかかる。(全画面描画した場合)

空白で部分的に消去する方法は、
キャラクタが表示/消去の繰り返しで、ちらついたりして、見づらい場合がある。

速度的に考えると、
機械語だったら前者で、BASICだったら後者の方法だろうね。