OK, I did some searching, here are some options. Frankly, a whole lot is pointing towards a messed up BIOS setting or driver issue.
I think he should contact ASUS and get a new DVD and install from there, then he knows it should be a clean slate.
otherwise
1) Messed up BIOS setting. This is from a 2009 issue
"Going through the Asus P5B-E Forum I found the fix for this issue and it's so easy a ....well, you know!
Go into the windows control panel and the device manager to the tab for IEEE-1394 Bus Host Controllers and click the tab to expand it then right click for properties and under power managment click "Allow the computer to turn off this device...." and all is back the way it should be!"
from
https://answers.microsoft.com/en-us/windows/forum/windows_7-performance/pc-doesnt-shut-down-wwindows7/02f1744f-82a6-445c-a1d1-ff279c4b18a4?auth=1
2) Other steps here (at least we are up to 2013, but it starts sounding familiar)
http://www.wintips.org/windows-7-not-shutdown-completely-problem-solved/
Windows 7 NOT shutdown completely problem – Solved
Sometimes in computers that run Windows 7 the following problem appears: When you try to do a shutdown, the PC doesn’t turn off completely, with all fans and LED’s remaining on (working) and the only way to power it off completely is to continuously press the Power button. In our case this problem appears on a customer’s PC running Windows 7 OS with a Core 2 Quad Q8400 CPU (running at 2.66GHz) on a Asus P5K Deluxe motherboard.
The actions performed to resolve this problem, but without success, were the following: *
Notice*: All actions are performed without any external USB device(s) (e.g. USB Flash Disk, etc.) plugged in.
1. Replacement of Power Supply device.
2. Fresh Installation of Windows 7 OS (Professional Version) and latest Windows updates.
3. Installation of Microsoft HotFix (Fix297411) for similar problem: http://support.microsoft.com/kb/977307.
4. Hardware Clear (Reset) CMOS settings.
5. Modification (Enable > Disable) ACPI / APIC settings inside BIOS Setup.
6. Bios UPGRADE to the latest version (ver. 1005) – Motherboard: Asus P5K Deluxe / WiFi-AP.
After doing all these, without any success, the only solution that worked at last, was to modify the Power Settings for the on-board Firewire and Ethernet devices in Windows Device Management.
If you face a similar problem with you computer, then try this solution:
How to modify Power settings for hardware devices.
Step 1: Open Computer Device Management.
To Open Windows device management on Windows 7 Operating System:
1. Go to “Start” and then right-click on “Computer” and from the drop-down menu, choose “Manage”.
computer-manage
2. Choose “Yes” to “User Account Control (UAC)” warning message.
4erqezrf
3. Click “Device Manager” at the left navigation pane.
decice-manager
Step 2: Modify Power Settings for Firewire and Ethernet devices.
Modify power settings on your Firewire (IEEE 1394) device(s).*
Notice*: Repeat the same operation for all IEEE 1394 Controllers.
1a. Look at the right pane and after expanding “IEEE 1394 Bus host Controllers”,
1b. Right click on your IEEE 1394 controller(s) (e.g. “VIA 1394 OHCI Compliant Host Controller”) and choose “Properties”.
VIA-1394-OHCI-controller-properties[3]
2. At “VIA 1394 OHCI Compliant Host Controller” properties window choose “Power Management”.
il2pc3y0
3. At “Power Management” tab, UNCHECK the “Allow this device to wake the computer” option and press “OK”.
kprvale2
Now modify the power settings for your Ethernet (NIC) adapter(s).
Notice*: Repeat the same operation for all Network adapters
4a. Expand “Network Adapters”.
4b. Right click on your network adapter(s) (e.g. “Marvell Yukon PCI-E Gigabit Ethernet Controller”) and choose “Properties”.
Network-Adapter-properties
5. At “Marvell Yukon PCI-E Gigabit Ethernet Controller” properties window choose “Power Management”.
Network-adapter-power-management
6. At “Power Management” tab, UNCHECK the “Allow this device to wake the computer” option and press “OK”.
ienstlfr
7. Restart and then try to Shutdown your computer.
In my case, using the above procedure, the computer was completely shutdown without any problems.
Good luck!
Here is another, but its more for existing systems, and some POS installed software isnt shutting down properly
3) Use MSCONFIG Startup tab
by wpgwpg / November 20, 2012 1:45 AM PST
In reply to: how to fix a problem pc won't shut down windows 7 dell
Apparently one of the programs you installed is loading something at bootup that doesn't shut down when it's supposed to, so here's what I recommend. Hold down the Windows key and press the R key. Type MSCONFIG and hit enter. Click the Startup tab. Here you'll see a list of tasks getting started automatically when you boot up. Look for the ones related to the programs you installed and uncheck them. It won't hurt to uncheck everything except your antivirus program, but try just unchecking the ones related to the new programs if you can. Then click OK and reboot. Your new programs will still run, they'll just take a second or so longer the first time you start them.