It's fine, but you should also get an SSD in addition to your harddrive. If you get a 60gb one and use it for windows only, you will get a much faster PC.
would also get an aftermarket cooler for the CPU.
built in speakers in a monitor never worth it, get a headset or some regular pc speakers instead