I know, I know regarding the layers. The mean reason i wanted to go for the dual frame buffer for a single layer for the "background" with the menu in a second layer, is that the "background" can be updated while the menu is shown and I didn't want it to go semi-glitchy. But maybe this isn't really an issue at all. At a decent frame rate this should be hardly noticeable (i hope). I "need" the second layer to implement some transparency/alpha channel for the menu. Maybe I should look a bit into the DMA2D a bit more, maybe I can make something useful out of that.
Regarding the timings. I checked them for the SDRAM, the timings seems to be already pretty close to the fastest possible settings.
Otherwise I guess the 800x480 is probably not really the most suitable display for this. It's mainly a playground anyway. I found some post from king2 on this forum, he also states 800x480 with two layers at the same time isn't going to happen. The SDRAM+F429 isn't fast enough. Time to get some F7 discovery then.