Linux runs great on most hardware. What you described will function fine with a 4-year old laptop or desktop with integrated graphics as long as you have a decent processor (i5/i7 or ryzen 7) and enough RAM (16BG) and an ssd. Two ssds, one for OS and the other for storage is also a good idea.
I suggest ubuntu.
Side note: for photo editing, GIMP or Krita are the go-to apps but neither offer good CMYK color space of you’re printing stuff.