It sounds like something is hanging during the boot process so I would start by trying to figure out why it takes so long to boot by enabling verbose at boot and looking in the log files for clues. It may also be worth checking that your CPU is running at full speed and not stuck in some slow low power mode. Which version of VL are you using?
I'm using Vector Linux 6.0, Final.
How would I check to see if my CPU is running at full speed?
I'll reduce the size of my swap file, I someone got this idea that a large swap file would have the same effect as increasing my RAM.