I also had exactly the same problem.
Dell Latitude E6420.
Updated BIOS and also Intel Chipset driver, no freezing for 6 days and counting now...