If it does not (and I think most Intel CPUs do), you will have to use BIOS instead of UEFI. This is fine too — unless there are other reasons why you want to use UEFI, such as the possibility to boot faster or more easily access different partitions on your hard drive. In some cases, a motherboard may support both (like mine).
It depends First, Check that your CPU supports UEFI
If your CPU supports UEFI and so does your motherboard, there’s another catch — Windows XP/Vista/7 will work with both BIOS and UEFI, but there’s no guarantee Windows 8 will support legacy systems like BIOS in its older versions. So if you wish to run Windows 8 in the future, a motherboard supporting UEFI is mandatory.
Generally speaking, it’s fair to say that all modern Intel motherboards support UEFI but some may have lacking BIOS compatibility. On the other hand, there are many more AMD motherboards with BIOS compatibility issues than UEFI ones — so if you’re planning on using an AMD CPU for now and in the near future go with an Intel one (or vice versa).
Also, very old motherboards might not support UEFI.
Which one is better? There’s no clear winner — they (BIOS and UEFI) have been designed to be similar so it shouldn’t be a big difference. If you’re in doubt about what OS you’ll use in the future, I’d suggest sticking with your motherboard’s default mode — this means if there are BIOS issues when running Windows 8, you can simply use Windows 7/XP without having to learn any new fancy features. Not that there’s anything wrong with learning them in advance anyway…
With all of these things considered, my conclusion would be: don’t worry too much about future-proofing — stick with your motherboard’s default settings for now and you’ll have to worry about this later on.