I run Battlefield 4 on Ultra settings all day long and it runs perfectly fine. Yes, the machine gets warm, and the power supply gets very hot but this is expected. BF4 will bring most machines down to their knees. High temps and high power consumption would be expected.
don't use your laptop when its sitting on anything made of cloth. give it good ventilation all the way around it. mine is always sitting on a laptop cooler and or always on a hard flat surface.
Desktop:
Motherboard: ASUS ROG MAXIMUS VI EXTREME
RAM: 32gb Ballistix 1866 DDR3
Chip: Intel Core i7 4770k OC'd Stable 4.8ghz
Water Cooling: Corsair H110i
Power: Corsair 1200i
Video: Asus STRIX OC'd GTX 980
Primary Hard Drive: SAMSUNG Pro 256gb SSD
55" Vizio HD display
Audio: Logitech Z5500
File Server: Dell Poweredge r710 1.3TB Hard Drive Storage 128gb RAM
Storage SAN #1: Dell Equallogic PS100e 14x 750gb SATA
Storage SAN #2: Dell Equallogic PS5000V 16x 1TB SaS