The problem with all-in-one computers is exactly that....you are purchasing a big, clunky laptop. Essentially, everything is ram-jammed into the monitor casing. If the monitor ever fails (a common breakdown with computers) you are up a creek and looking for a new computer. I have had people want me to service their AIO computers, and I will not touch them. Even if I could figure out how to get the case open, I can only imagine the nightmare of attempting to access anything inside it without damaging the LED screen with even a simple fix.
Desktop computers are made to be opened and accessed so that failed parts can be replaced and hardware upgraded easily. To a limited extent, laptop computers are the same. Not so AIOs. So be warned.
I was told I should look into getting a pc with an SSD
You were told correctly; SSDs are much faster, take less space, run cooler, and are not prone to mechanical breakdown (since there are no mechanical moving parts).
Something where I can plug another monitor in
Make sure that which ever unit you buy has that option. If you look on the rear of the computer, there should be two (2) video ports available, but make sure and verify that you can use dual monitors. It should be detailed in the specifications.
Touch screen would be a plus.
Again, you have to purchase a unit that has that feature. Check first.
storing a lot of pictures/video clips, possibly music
Think large drives. Those three things you mentioned are the great white sharks of storage; they eat storage space wholesale. I strongly suggest the same as RolandSJ above. Get yourself a docking station, and a couple of 1TB hard drives and use those for storage. 500gigs will be full within a couple of months if you are heavy into music and videos.
According to your post, you want a computer that will do everything from graphic editing to playing games. That means power.
> You want an SSD, minimally 500gig;
> you want at least 16gig of DDR3 RAM.
> You will want at least two (2) USB3 ports, more is better. These manufacturers get stingy and want to load you up with DDR2 ports with only one DDR3 port supplied. DDR2 is almost obsolete, so loading up on them is flushed money.
> You will want a separate video card that is powerful, and has two (2) DVI ports so you can run dual monitors. If you want to game and run videos, integrated video on the motherboard is not going to cut it. If you are unsure about video cards, do some homework on them. Time wisely invested. You can find lots of good advice on this website.
> You will want a DVD drive.
>Some manufacturers are not providing them, but in the business world DVDs are still used for certain things. You need one.
I could go on but don't want to overwhelm you. Good hunting!