Hold down the Tab key and check your ping in-game. Or ping the game server. Check response times. If it spikes to 200ms or more then you have line problems. I cant think a poor Pc will cause rubber banding. Who is your ISP and what connection do you have.
Try go into your gameplay options and look for a slider called Network Smoothing. Assuming it's set to default, which is all the way to the right, try sliding it more towards the middle.
That bar represents 100ms so at default it accommodates for 100ms latency to the server, sliding it to halfway would put it to around 50ms and might have some effect on the rubberbanding.
Have you pinged the game server? From command to server adress? Try that a few times. Also in battlelog if you browse the servers, do you see the pings on the right hand side?
Sounds fine then. What specs does your PC consist of and are you sure there is not any back ground programs running? Do you have Anti-Virus? What system you running? Your line sounds fine. Mine spiked every now and then when I pinged the server.