Works fine on my desktop:
Windows 7 x64 Professional
Intel i7 950
GeForce GTX 780
24GB RAM
Creative Titanium HD
in x64 mode
But on my new laptop (Gigabyte P35K):
Windows 8 x64
Intel i7-4700HQ
GeForce GTX 765M
12GB RAM
Realtek onboard
Won't launch at all. Says initializing, loading campaign... then errors out, popping up a window saying "Battlefield 4 has stopped working". I've tried updating all drivers, reinstalling/repairing via the pb folder, vc, directx, webplugins. Allow firewall exceptions and disabling altogether. Try reinstalling/repairing BF4 itself. I'm at a loss and there is no apparent fix.