cool, if it works! :-)
happy to make you happy...
32bits doesn't have sense for display:
Each color have 8 bits depth at max.
=> R,G,B => 24 bits.
in textures, images, or what you want else, you may have 32 bits => 8 bits for alpha channel.
Alpha is often use to perform transparency... (hard to make your monitor transparent(=invisible))
So, you may use the 24 bits.
You'll have 8 bits per pixel, better than 5:6:5.
Internaly, the hardware will take 32 bits, because it speeds up (4 bytes aligned memory). But only 24 bits will be used for color. 8 remening bits may be use for stencil buffer, or window managing, or everything else.