Windows XP came with a really nice screensaver called "My Pictures Slideshow" Windows 7 comes with the "Photos" screensaver which as far fewer options. One of the things the XP screensaver had was an option to show the path and filename of the image on the screen. I loved this because I would set my screensaver to use my photo drive and it would randomly show me photos that I've taken. Sometimes I'd see a really pretty one and want to go take a closer look. Having the path and filename was crucial for me to be able to do that. The "Photos" screensaver does not have that option.
After some search online I found the simplest and easiest way to do this. You simply copy the screensaver file, called "ssmypics.scr" from the :C:\Windows\System32" folder on your old XP machine to the same folder on your Win7 machine. Open the Screen Saver Settings window and select the "My Pictures Slideshow" and you have your good old screensaver back! I don't know if this will work on Windows 8, but it works perfectly on Windows 7!