Why can't you just test yourself? You're the one who'll be able to best anwser your own question because you're the designer.
If you want your program to run at 30FPS and will be happy with it, then you can probebly afford more textures and perhaps a bump map.
If you want your program to run at a steady 60FPS then you'll need to use less and smaller textures, and may be able to get away with some special texture maps.
My current level editor uses 3 different 256x256 textures to tile 1001 objects. The key is, I only update the textures when I need to(when the tile is raised), so the program will run faster rather than updating the texture data every second. It currently runs around 30FPS. (There's a lot more than texture data going around though

)
So it really depends on how you're designing your program and what speed you want to achieve.
A book? I hate book. Book is stupid.
(Formerly known as Yellow)
