EDID is the information that your monitor sends the OS to configure it, the X Server have to decode that and interpret it but it is not doing a great job lately, this it is a bug and one should report if you have the time.
How do I know it is the EDID? Simple any screen misalignements are caused because of wrong values in the modeline that have the values for vertical and horizontal frequencies of your monitor.
If you use the nvidia drivers from rpmfusion(Leigh's Guide) it is easy to disable that issuing the following command:
Those links from the Ubuntu tutorials show in detail how to disable EDID and do other things, the links from the freedestop.org shows you how to edidt the modelines to adjust your monitor. There is a program that do that easily and it is called xvidtune but it is not in the Fedora repositories I would put a world to ask for that one on the repos managment if I knew how to do that.