I am also having these issues. It used to work fine a few months ago after a couple program updates and many Win64 updates . . .
I've been recently concerned with defragging my drive "D" hardware RAID 0 array running from an Adaptec 3805 single channel per device.
I have not disabled and deleted restore points etc as I don't have a complete backup at this time. All my virus scanning is disabled, as is indexing.
I downloaded PC Wizard to generate this report if it helps.
Owner: Microsoft
Organisation: Microsoft
User: boscoj
Operating System: Windows Vista Ultimate Professional 6.00.6002 Service Pack 2
Report Date: Thursday 15 October 2009 at 17:55
<<< System Summary >>>
> Mainboard : EVGA 132-BL-E758
> Chipset : Intel X58
> Processor : Intel Core i7 920 @ 2666 MHz
> Physical Memory : 12288 MB (6 x 2048 DDR3-SDRAM )
> Video Card : NVIDIA GeForce 9800 GT
> Hard Disk C: Array SAS Disk Device (294 GB)
> Hard Disk D: Array SCSI Disk Device (1498 GB)
> Hard Disk R: RAM (2 GB)
> DVD-Rom Drive : TSSTcorp CDDVDW SH-S223Q ATA Device
> Monitor Type : ViewSonic VX2235wm - 22 inches
> Network Card : RTL8168/8111 PCIe Gigabit Ethernet Adapter
> Network Card : RTL8168/8111 PCIe Gigabit Ethernet Adapter
> Operating System : Windows Vista Ultimate Professional 6.00.6002 Service Pack 2 (x64)
> DirectX : Version 10.00
> Windows Performance Index : 5.9