@Ezhoon, since when you tested the patch there were bug that would have prevented your system to boot if patch didn't work (no EDID), I think that for some reason, your EDID doesn't contain your native resolution. It apparently happens that some EDID only contains a 1024x768 mode.
Could you post your EDID so I can check if I'm right ? Also, what's your chipset ?
"ioreg -l -w0 | grep EDID" gave me this:
And my chipset is Intel 965P (Gigabyte 965P DS3 v1.0)
I'll try the newest boot to see if it works..thanks for this project