OK so im getting a new processor and its a Intel Pentium 4 3.04 GHZ Prescott (I know I should get an AMD 64 but i cant afford it), but the current motherboard that I have only supports Pentium 4/Celeron D. It does'nt support Pentium 4 Prescott. Would it matter if it didn't support Prescott or am I going to have to get a new motherboard?
If your mptherboard doesn't officially support Prescott, it may have an updated BIOS. Check the manufacturers website for any relating BIOS updates.
What socket is your current one and what is required of the CPU you're going to get? If your current setup uses the mPGA Socket 478 and the new CPU uses the LGA775 socket, you'll have to upgrade your motherboard. Additionally, yes, you'll need to check your motherboard manufacturer, as even if both the motherboard and CPU are the same socket, not all Socket 478 motherboards support Prescott, mostly due to certain voltage requirements.