you would most likely get a secondary o2 code for a clogged cat, but partially clogged would slow air.

I think you have either a fuel restriction, or air restriction. being 10 years? old, i would check the fuel pressure in the rail. do more than just initial pressure, check pressure under load. then replace the fuel filter in the tank. cheap, labor intensive but not difficult.

Air restriction is on the exhaust side (most likely cat) or air filter. easy ways to determine those is (if you are wreckless ) is to pull the air box. I would also check the intake plumbing the aveo will not account for unmetered air going into the intake if it does not go past the sensor. So a torn intake pipe will allow more air, but stop acceleration.

if you think the cat is clogged pull the primary o2, and run the car. if the car runs better, then the possibility of a clogged cat it true.