My main pc has trouble running this game at reasonable frame rates at 1080p with Auto settings, more so on some missions/maps than others.
Main Rig: Case: Corsair 750D
Power Supply: Corsair RM650i
Cooling: Corsair H100i
Motherboard: ASRock Z97 Extreme6
CPU: Intel Core i5 4690K
RAM: 16GB G.Skill DDR3-1866
Video: Evga GTX 780 Ti
SSD: Samsung 850 Evo 500GB (OS)
1TB Western Digital Caviar Black (Storage)
OS: Windows 7 Professional 64-bit
At default/auto settings I'm getting 30-50 FPS with occasional points where it goes up to 60 FPS, and frequent dips to 25 FPS or lower. Game felt genuinely slow, with hitching and video glitches (such as rubber-banding). A GTX 780 Ti performs similarly to a vanilla GTX 980 by the way, for those who don't know that already.
Game got much more playable when I turned off ambient occlusion, dropped Texture Filtering to Anisotropic 4X, dropped Sun Shadow and Dynamic Spot Shadows detail to Low, anti-aliasing to 4x MSAA and disabled V-Sync. Left everything else on High.
Minimum: 44
Average: 95.41
Max: 132
I'm not sure how much VRAM it's eating up (didn't think to check while I was playing). Seems like it may benefit from more cores/threads in the CPU, as I recently learned from testing that my LGA1366 system with a 4C/8T CPU at 3.4-3.6GHz beats my 4.2GHz Core i5 4690K by 40-60 FPS in a game such as Battlefield 4 and scores a good bit higher on the 3DMark Firestrike benchmarks (beats it in standard, Extreme, and Ultra).
EDIT: it's eating up 2.4 to 2.6 Gigabytes of VRAM memory all of the time when I'm playing. Apparently it's pretty VRAM hungry. My card only has 3GB of memory on the card, so it's leaving very little VRAM available on the table.
This was a little surprising though, because I could play the original Titanfall with maxed out settings on a Q6600 @3.3GHz with something like a GTX 680 with maxed out video settings with good frame rates (and it plays great on my LGA1150 system) (not above 60 FPS, because I could never get above 60 FPS even with V-Sync turned off with any hardware/PC setup).