Textures are generally stored as a power of 2 size(some cards allow oddsizes) so 640x480 would be on a 1024x1024 texture.
If the background is rendered as a textured quad, wouldn't the actual texture size of a 640x480 image be 1024x1024 anyway?
No, it would be 1024x512.