I agree with imafan. I don't think your pots are too big, but your plants might benefit from either having supplemental light or being up closer to the window. I use plant stands like these:
to get my plants up closer to windows instead of being at floor level. If you look around, you can get them pretty cheap in a variety of sizes and heights.
Also I wonder about your soil. It doesn't exactly look like potting soil, or if it was, maybe it's gotten kind of compacted?
Soil for pots has to be different from garden soil.