It is set in your system settings how long it keeps system restore -- but it will always take up the maximum space you allow it (change this by right clicking my computer, properties, and the system restore tab).
Same goes for pf usage. Whatever size it's set at is the size it will stay. Dont' mess with your PF unless you know what you're doing.