Ab A0000 hast du grundsätzlich 64K Speicher, und da paßt dann eben bei deiner Auflösung nur soviel rein, daß du oben einen Streifen füllst. Die Bereiche direkt darüber gehören dem BIOS, es wäre also keine gute Idee, den Framebuffer dann einfach wachsen zu lassen, wenn man mehr braucht.
Langer Rede kurzer Sinn: Dein linearer Framebuffer liegt woanders. Wo genau, kannst du mit einer VESA-Funktion herausbekommen- 07h dürfte es sein, wenn ich mal einen kurzen Blick auf die Übersicht werfe.