If you look at the boot-log, it looks like the virtual functions are (at least part of) your problem.
Try disabling those and see if it then boots. Besides that I guess the BIOS just doesn't enable enough resources for the scenario where the numerous virtual functions of the i350 are requesting resources as well.
Try disabling those and see if it then boots. Besides that I guess the BIOS just doesn't enable enough resources for the scenario where the numerous virtual functions of the i350 are requesting resources as well.