All you have to do is look at the hardware. Both consoles are running similar gpus.
The Xbox One (853 MHZ) has a higher gpu clock speed than the PS4 (800 MHZ), either of which could be modified at a later date by hacking the console or an update from either company because clock speed is of course not a physical entity and is mostly limited by the thermal limits of the hardware. Microsoft overclocked to 853 around launch time in an attempt to try and compete with the ps4. Hence the terms
overclock or
underclock...
Now,
the biggest problem with overclocking is heat issues. This is part of why the Xbox One runs hotter than the PS4 in temp tests. Its not a significant difference in degrees celsius but higher temps are never good and CAN cause framerate drop...
One thing that cant be changed through a simple hack or update is the stream processors... The
Xbox runs 768 shaders and the
PS4 runs 1152 shaders which canbe bumped
up to 1280 because the extra cores that are disabled
WERE NOT LASERED OFF which is typical with the yield in gpus (See GTX TITAN FROM NVIDIA). This is important because that means
Sony could release a patch tomorrow which could increase gpu performance even more. This would widen the gap in gpu performance even more than it already is... The yield on the Xbox One does not have any disabled cores. This means that
even if Microsoft released any updates, they could not increase the stream processor count because there are not any to "enable".
Now I suppose the simple answer on how all this affects fps would go something like this...
You have two consoles running the same game. Both console companies need to be able to market the game as being playable at the same resolution and framerate as the other.
So the game developer has a choice... get both games to run at 60 fps with 1080p or maximize the potential of each console and release the games utilizing the respective console capabilities.
NBA2K was released with both consoles running 1080p and 60fps. When I said "even if 2k drops the textures from the PS4 version to match with the Xbox One version, the PS4 will have better framerates"
I meant that since both consoles are supposedly on par in terms of graphical settings for the game (vsync, antialiasing, arthroscopic filtering, etc..), the console with better hardware will have more consistent framerates...
Its similar to having two people driving the same cars which can reach the
same capped off top speed. The difference between the cars is that one has
better acceleration than the other. That also means that if either car is forced to slow down the one with better acceleration could get back to its top speed faster.
So what it comes down to is... Both consoles are running 60 fps for 2k... but when something happens in the game that causes the gpu to face heavy load and framerate drop, the PS4 gpu will be able to recover from it faster than the Xbox One gpu. Its a matter of steady fps. Perhaps to should have been more specific and said consistent framerate instead of saying better fps.
Now the one single thing that the Xbox One may have over the PS4 and that I will give credence to is the rumor going around which may justify the xbox one being physically larger than the ps4... The
rumor is that Microsoft has another gpu in the Xbox One known as the Volcanic Islands which they have not revealed in hardware specs. This rumor if true would mean that Microsoft has a disabled gpu in the Xbox One which
they could turn on at any time through an update to give the console an additional 2300 - 2500+ stream processors.
This would instantly place the Xbox Ones graphical capabilities ahead of the PS4. But as I said, It is currently a rumor and the reason why
the gpu may be disabled is because of an NDA (Non Disclosure Agreement) with AMD which could prohibit Microsoft from disclosing the console as having this gpu or having it enabled...
I wont even go into the advantage in memory that the PS4 has over the Xbox One...
Like I said though... both consoles are trash compared to a PC... I just prefer good hardware... so Ill call it like I see it...
I refused to buy the PS3 because I thought it was inferior to the Xbox 360 due to the failures of its cpu architecture and drivers...
Now I refuse to buy an Xbox One for its specific flaws...
If that rumor turns out to be true about the Xbox One though and Microsft has an ace up its sleeve that would give them the winning hand for years. I could picture alot of lawsuits for misleading marketing practices towards Microsoft which would probably go nowhere but hey no use in not trying, right ?