FIFA 12 wasn't a 'shit port' for example, it was exactly like the (then) next-gen counterparts unlike FIFA 11 for PC (which basically was a next-gen FIFA 10 with some minor updates and rosters/kits updated for the new season).Just look at FiFA games now. They used to make shit ports since 2006. And we got a garbage in 2013 [aka FiFA14].
I disagree about FIFA 14 though: when FIFA 14 PC was released, there was NO next-gen console around yet, so it was on par with the game released for the most advanced consoles available at the time of release. What you described happened with PES 6 for example: PS2-ish on PC and next-gen on Xbox 360 (released in the same day if I recall correctly).