I haven't tried google reader, but will soon because I've also noticed the slow update. Here is how to do the RSS feed from Internet Explorer. This is from the Windows Help Tutorial:
Go to the website that has the feed you want to subscribe to. (The PA FlyFish Forum Page.
Click the Feeds button to discover feeds on the webpage. The Feeds button is on one of the top bars and is an orange square with some white arcs in it.
Click a feed (if more than one is available). If only one feed is available, you will go directly to that page.
Click the Subscribe to this Feed button , and then click Subscribe to this Feed.
Type a name for the feed and select the folder to create the feed in.
Click Subscribe.
You won't have to do this again.
To View the Feed at any time:
Open Internet Explorer
Pull Down Your Favorites Menu and Click on Feeds. Click on the Feed you would like to view.
I think you need Internet Explorer 7 for this to work.