MSConfig isn't going to help at all here... OP said his system takes 15 to 20 seconds to show first BIOS screen... I'd look at enabling quick boot, like you mentioned, and also disabling boot from CD/DVD, USB, and other devices. All of these would add to the boot time.
See if there is a setting for Fast Boot in BIOS, if there is then enable it. See if that helps.
Also see if there is some BIOS update from the manufacturer for your motherboard as TG said. Update and see if that helps.
If none of them helps then it comes down to RAM, CPU or Motherboard itself.