Now I don't know too much on this sort of stuff so I could be totally wrong. Don't be afraid to correct me.
I think berry boot has it's own boot loader so it worked fine. Now when I use a different image I don't think it has that so it has to go through the NAND flash for some sort of "approval" to boot from the SD rather than the NAND. If this is the case then something in that NAND does not seem to like my display. This would explains why berry boot worked.
Ok so i fixed the issue. It seems that the device doesn't like DVI. I pluged the cibieboard into my TV (kinda inconvenient) and it works just fine.