» Sun Feb 03, 2013 11:37 pm
I am wondering if the reason why weapon swapping was slowed down, was because the game is now having to load in all the data for the new weapon you are swapping to, when it wasn't doing this previously. Note that DLC and patches require extra memory to be used up (from what I understand on the Xbox, patches always need to reside in memory). Now, remember the problems of large savegame sizes, i.e. they eat up memory, and when savegames reach a certain size, then the game more frequently has to swap data in and out of memory from the HDD in order to run the game, resulting in choppy framerates. So, as more DLC and patches are released, more memory is eaten up because of the overhead of keeping more stuff in memory. So, to prevent the game having poor framerates, they have to reduce the amount of memory used up by 'something'. This 'something' is actually a change to the weapon system, such that only your currently active weapon is held in memory during play. When you swap weapons, the game must load the data in from the HDD, and it cannot display anything until the HDD has transfered its data into memory (because drawing half loaded graphics would be a mess!). Hence, the game literally has to wait for the HDD to completely finish transfering all data (i.e. the textures and geometry of the new weapon you are swapping to), before it can display it on screen.
Note that this is just an idea, based on the game needing to fit more data in memory due to patches and DLC, but the amount of memory available on your system is constant.