Only YOU can tell if you are doing too much or too little.
Look at this routine and I will make a few points about it and why it is good.
It’s Bill Starrs’ 5x5
Firstly, you don’t start at the max weights you can do. You start back a bit, that way, your body has a few weeks to adjust to the workload, the exercises put together etc… ie it is SELF ADJUSTING, it is not “too much” or too little because it is backed off and then built up to the real meat of the program (increasing weights).
It is nearly impossible to write out in advance a routine and know it is perfect for you, so an evolving, self adjusting approach is wise.
The 5x5 is also good because
it uses the movements that matter, not wasting time with curls etc…
it is progressive, you push for more weight with 3 reps then the next workout, you ramp up to do FIVE reps with that 3 rep maximum … you must have some kind of progression built into your program.
when you stall, it tells you what to do - back off (either completely, or for just the movement that stalls)
Designing your own program is not just a matter of exercise selection, reps and sets. … the most important is planning for progression, and backing off, and what to do when you cannot progress further.
I’d recommend the 5x5 for 3 days a week over your 4 days a week hodge-podge of 3x10.
The 5x5 might not be so good if you are a beginner though, in which case you can prob. add more than 2.5% per week, probably add a helluva lot more when starting out.
If you don’t do the 5x5 then at the least, read through it and understand the concepts I was pointing out